@charset "utf-8";
/* 内外边距通常让各个浏览器样式的表现位置不同 */
article,aside,blockquote,body,button,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
    margin: 0;
    padding: 0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
    display:block;
}
html,button,input,select,textarea{
    font-family:"Helvetica Neue",Helvetica,STHeiTi,Arial,sans-serif;
}
/* 去掉各Table cell 的边距并让其边重合 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

ul,li{
    list-style: none;
}

ol,ol li {
    list-style: inside decimal;
}

iframe {
    border: none;
}
/* 去除默认边框 */
fieldset, img {
    /* 解决图片在ie6,7下缩放问题 */
    -ms-interpolation-mode: bicubic;
    border: none;
    border: 0;
}
img{
    border:0;
    vertical-align:middle;
}
hr{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
}
/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体 */
html {
    color: #333;
    background: #fff;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-rendering: optimizelegibility;
    font-family:"Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,Arial,sans-serif;
}
audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
*{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
button,input,optgroup,select,textarea {
    font: inherit;
    color: inherit;
}
button[disabled],input[disabled] {
    cursor: default;
}
button,input[type=button],input[type=reset],input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
    overflow: visible;
}
button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer {
    margin: 0;
    padding: 0;
    border: 0;
}
input[type=search] {
    box-sizing: content-box;
    -webkit-appearance: textfield;
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}
input,textarea {
    -webkit-appearance: none;
    border-radius: 0;
    overflow: auto;
    resize: none;
    vertical-align: top;
}
a {
    text-decoration: none;
    background-color: transparent;
    background:transparent;
    text-decoration:none;
    -webkit-tap-highlight-color:transparent;
    color:#000;
}
a:active{
    outline:0;
}
*:focus {
    outline: 0;
}
blockquote,q {
    quotes: none;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400;
}

b,strong {
    font-weight: bold;
}

em,i {
    font-style: normal;
}

.clearfix {
    *zoom: 1;
}

.clearfix:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both;
}
/* 可拖动文件添加拖动手势 */
[draggable] {
    cursor: move;
}
@media print {
    img {
        max-width: 100% !important;
    }
}